/*
 * DBTable_Accounts.h
 *      Author: DePhille
 */

#ifndef DBTABLE_ACCOUNTS_H_
#define DBTABLE_ACCOUNTS_H_

// Accounts entry:
typedef struct {
	unsigned int	id;
	gchar*			protocol;
	gchar*			account;
} pc_dbtable_account;


// Methods:
static pc_dbtable_account*	PC_DBTable_Accounts_New(void);
static void					PC_DBTable_Accounts_Delete(pc_dbtable_account* account);

// Functions:
static pc_dbtable_account*	PC_DBTable_Accounts_FetchOne(sqlite3_stmt* stmt);
static gboolean				PC_DBTable_Accounts_Insert(const pc_dbtable_account* account);

#endif /* DBTABLE_ACCOUNTS_H_ */
